package com.chen.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @Author: chen
 * @Date: 2021/5/18 3:25 PM
 * @Version 1.0
 */
@Data
@ApiModel("用户账户dto")
public class AccountDto implements Serializable {

    /**
     * 自增id
     */
    @ApiModelProperty(value="自增id")
    private Long id;

    /**
     * 用户id
     */
    @ApiModelProperty(value="用户id")
    private Long userId;

    /**
     * 币种id
     */
    @ApiModelProperty(value="币种id")
    private Long coinId;

    /**
     * 账号状态：1，正常；2，冻结；
     */
    @ApiModelProperty(value="账号状态：1，正常；2，冻结；")
    private Integer status;

    /**
     * 币种可用金额
     */
    @ApiModelProperty(value="币种可用金额")
    private BigDecimal balanceAmount;

    /**
     * 币种冻结金额
     */
    @ApiModelProperty(value="币种冻结金额")
    private BigDecimal freezeAmount;
}
